@charset "gb2312";
	 	.ditu{
		width: 100%;
		height: 18rem;
	}

@media (max-width: 1366px){
	.profile-box {
		height:790px;
	}
	 style="margin-top:15px;"
	 	.ditu{
		width: 100%;
		height: 12rem;
	}

}
@media (max-width: 1024px){
	.banner .text-box .tit {
		font-size: 1.6rem;
	}
	.header-bottom {
		background-color:#FFFFFF;
	}
	.header-bottom .logom{
		width: 380px;
		display: block;
	}

	.header-bottom .logom img{
		width: 70%;
	}

	.clearfixed{
		height: 2rem;
	}
	.header-view{
		padding: 0 5%;
	}
	.pc-nav{
		display: none;
	}
	.f-nav li{
		margin-right: 1.3rem;
		margin-bottom: 1rem;
	}
	.header-top{
		display: none;
	}
	header .right .item{
		margin-top: -3.6rem;
		position: static;
	}
	header .right{
		line-height: 2rem;
	}
	.header-bottom{
		overflow: hidden;
	}
	.header-bottom .right{
		display: block;
	}
	.header-bottom .right .nav-btn {
		display: block;
		position: relative;
		width: .8rem;
		height: .5rem;
		padding: 0;
	}
	.header-bottom .right .nav-btn .line {
		width: 100%;
		height: 2px;
		position: absolute;
		left: 0;
		background-color: #383838;
		transition: all .2s;
		transform-origin: center;
	}
	.header-bottom .right .nav-btn .line1 {
		top: 0;
	}
	.header-bottom .right .nav-btn .line2 {
		top: 50%;
		margin-top: -1px;
	}
	.header-bottom .right .nav-btn .line3 {
		bottom: 0;
	}
	.header-bottom .right .nav-btn.cur .line{
		top: 50%;
		bottom: auto;
		margin-top: -1px;
	}
	.header-bottom .right .nav-btn.cur .line1{
		transform: rotate(45deg);
	}
	.header-bottom .right .nav-btn.cur .line2{
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.header-bottom .right .nav-btn.cur .line3{
		transform: rotate(-45deg);
	}
	.m-nav{
		position: fixed;
		top: 2rem;
		width: 100%;
		z-index: 50;
		box-sizing: border-box;
		padding: 0 5%;
		background-color: rgba(255,255,255,.95);
	}
	.m-nav li{
		border-bottom: 1px solid #dcdcdc;
	}
	.m-nav li:last-child{
		border-bottom: none;
	}
	.m-nav li .tit{
		display: block;
		font-size: .28rem;
		padding: .3rem 0 .3rem .3rem;
		color: #333;
		position: relative;
	}
	.m-nav li .tit:before{
		content: "";
		position: absolute;
		right: 0;
		width: .4rem;
		height: .4rem;
		margin-top: -.15rem;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		background-image: url('../img/m-nav-jia.png');
		top: 50%;
		transition: all .2s;
	}
	.m-nav li:nth-child(1) .tit:before{
		display: none;
	}
	.m-nav li.on .tit:before{
		transform: rotate(45deg);
	}
	.m-nav li .navson{
		padding-bottom: .3rem;
		display: none;
	}
	.m-nav li .navson a{
		display: block;
		font-size: .4rem;
		line-height: .9rem;
		padding: 0 .5rem;
		color: #333;
	}
	/* header end */
	.footer-top,
	.footer-top .right{
		float: none;
	}
	.footer-top .link{
		display: none;
	}
	.view,
	.news-view{
		padding: 0 5%;
		width: auto;
	}
	.news-box .list .con{
		line-height:.6rem;
	}
	.sub-banner .text-box .con{
		width: 50%;
	}
	.sub-banner .text-box .tit{
		font-size: 1.2rem;
	}
	.sub-banner .text-box .year{
		font-size: 1rem;
	}
	.newsinfo-box .left .bshare-custom{
		display: none;
	}
	.newsinfo-box .time{
		float: none;
	}
	.profile-box {
		height:690px;
	}
	.profile-box .left{
		width: 35%;
	}
	.profile-box .left .con{
		margin-top: 1.5rem;
	}
	.recruit-box .recruit .right{
		width: 35%;
	}
	.teacher-wrap{
		padding: 0;
	}
	.art-box .art .left{
		padding: .8rem;
	}
	.scenery-box .scenery{
		padding: 0;
	}
	.i-faculty-box .text{
		width: 40%;
	}
	.i-news .left{
		float: none;
		width: 100%;
	}
	.i-news .img-tab{
		display: none;
	}
	.faculty-view{
		padding: 0 5%;
		width: auto;
	}

	.i-faculty-box .simg-box .prev{
		left: .5rem;
	}
	.i-faculty-box .simg-box .next{
		right: .5rem;
	}
	.search-dialog{
		position: absolute;
		right: -5%;
		top: 50%;
		transform: translateY(-50%);
	}
	.teacher-dialog{
		width: 90%;
	}
	.dialog-box .dialog{
		width: 60%;
	}
}

@media (max-width: 992px){
	header .right .item{
		margin-top: -3.6rem;
		position: static;
	}
	.banner .text-box .tit {
		font-size: 1.2rem;
	}

	.banner .text-box .year {
		font-size: 0.8rem;
	}
	.header-bottom .logo img{
		width: 77%;
	}

	.foot-fix .item .tit{
		padding: 0 .8rem;
	}
	.idea-box .text-box .con2{
		font-size: .6rem;
	}
	/* .idea-box .text-box .item:nth-child(2){
		padding: 1rem .4rem;
	}
	.idea-box .text-box .item:nth-child(3){
		padding: 1rem .4rem 1rem;
	} */
	.achievement-tab .text-box .con{
		height: 3.6rem;
	}
	.after-box .after .num-box .item{
		margin-right: .5rem;
	}
	.sign-dialog{
		width: 90%;
	}
	.sign-form input[type=text]{
		width: 50%;
	}
	.sign-form .tel-item input[type=text]{
		width: 36%;
	}
	.sign-form #content{
		width: 36%;
	}
	.art-box .art .left .con{
		height: 4.5rem;
	}
	.activity-box .activity .left .tit{
		padding: .5rem;
	}
	.activity-box .activity .left .tit:before{
		right: .2rem;
	}
	.i-about .con-box .con{
		height: 2.1rem;
	}
	.i-about .img-box .time-list .year{
		font-size: 1rem;
		line-height: 1rem;
	}
	.research-box .list .text-box .con{
		height: 5.4rem;
	}
	.research-box .theme .top-box{
		padding: 1rem;
	}
	.profile-box {
		height:590px;
	}
	.profile-box .con{
		height:10rem;
		overflow: scroll;
	}
	.profile-box .num-box .item .num{
		font-size: .66rem;
		line-height: .66rem;
	}
	.profile-box .num-box .item .txt{
		font-size: .24rem;
		line-height: .4rem;
		padding-right: .3rem;
		margin-top: .1rem;
	}
	.footer-bottom{
		padding: .5rem 0;
	}
	.footer-bottom .copy{
		float: none;
		font-size: .24rem;
		line-height: .4rem;
	}
	.footer-bottom .right{
		float: none;
		margin-top: .5rem;
	}
	.footer-bottom .right a{
		font-size: .24rem;
		line-height: .4rem;
		margin: 0 .2rem 0 0;
	}

	.footer-top .icon-box .item.cur .img-box{
		bottom: .7rem;
	}
	
}

@media (max-width: 767px){
	.newsinfo-box .left .con img{
		width: auto!important;
		height: auto!important;
	}
	.clearfixed{
		height: 1rem;
	}
	.header-view{
		padding: 0 .4rem;
	}
	.view{
		padding: 0 .4rem;
	}
	.header-bottom{
		height: 1rem;
	}
	.header-bottom .logom{
		width: 75%;
		margin-top: -.1rem;
	}
	header .right{
		line-height: 1rem;
	}
	header .right a{
		background-image:none!important;
		font-size: .2rem;
		padding-left: .2rem;
		background-size: .3rem;
	}
	header .right .item{
		margin-top: -1.6rem;
		margin-left: .3rem;
		position: static;
	}
	.header-bottom .right .nav-btn{
		width: .5rem;
		height: .36rem;
	}
	.header-bottom .search-dialog{
		top: 1rem;
		width: 100%;
		left: 0;
		background: #226fd8;
		box-sizing: border-box;
		padding: 0 .4rem;
		z-index: 3;
		visibility: hidden;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateY(0);
		transition: all .3s;
	}
	header .right input[type=text]{
		float: left;
		width: 80%;
		transform: translateX(0);
		position: static;
		height: .5rem;
		padding: .25rem 0;
		font-size: .3rem;
		line-height: .5rem;
		background: none;
	}
	header .right input[type=submit]{
		float: right;
		width: .3rem;
		height: .3rem;
		background-repeat: no-repeat;
		background-position: center;
		background-image: url('../img/search-btn3.png');
		background-size: 100%;
		background-color: transparent;
		margin-top: .3rem;
	}
	header .right .item.on .search-dialog{
		visibility: visible;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	header .right .item.on input[type=text]{
		visibility: visible;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.foot-fix .item .txt br{
		display: block;
	}
	.m-nav{
		padding: 0 .4rem;
		top: 1rem;
		/* max-height: calc(100% - 1rem); */
		overflow: auto;
		height: calc(100% - 1rem);
	}
	.m-nav li .tit{
		font-size: .3rem;
		padding: .15rem 0 .15rem .3rem;
	}
	.m-nav li .navson a{
		font-size: .28rem;
		line-height: .5rem;
	}
	.m-nav li .tit:before{
		width: .3rem;
		height: .3rem;
	}
	/* header end */
	.foot-clearfixed{
		height: 1.3rem;
	}
	.foot-fix .item{
		position: static;
		vertical-align: top;
	}
	.foot-fix .item .txt{
		font-size: .24rem;
		padding: .5rem .1rem 0;
		float: none;
		line-height: .4rem;
		display: block;
		text-align: center;
		background-size: .4rem;
		background-position: top center;
		height: .4rem;
	}
	.foot-fix .item .tit{
		float: none;
		height: auto;
		line-height: 1;
		padding: .2rem 0;
	}
	.foot-fix .item .num{
		display: none;
	}
	.foot-fix .item .sub{
		bottom: 1.3rem;
	}
	.footer-top{
		padding: .5rem 0;
	}

	.f-nav li{
		width: 100%;
		margin-right: 0;
		display: block;
		margin-bottom: 0;
		border-bottom: 1px solid rgba(255,255,255,.2);
	}
	.f-nav li:nth-child(6){
		width: 100%;
	}
	.f-nav li:last-child{
		border-bottom: none;
		width: 100%;
	}
	.f-nav li .tit{
		font-size: .3rem;
		line-height: 1rem;
		position: relative;
	}
	.f-nav li .tit:before{
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		width: .21rem;
		height: .12rem;
		background-repeat: no-repeat;
		background-position: center;
		transform: translateY(-50%);
		background-image: url('../img/f-nav-arrow.png');
		background-size: cover;
	}
	.f-nav li .navson{
		display: none;
		margin-top: 0;
		padding: .2rem 0;
	}
	.f-nav li .navson a{
		font-size: .24rem;
		line-height: .4rem;
		margin-bottom: .2rem;
	}

	.f-nav .school .navson{
		height: auto;
		background-color: transparent;
		margin: 0;
		padding: .2rem 0;
		width: 100%;
	}
	.f-nav .school .navson a{
		color: #fff;
		opacity: .7;
		filter: alpha(opacity=70);
		margin-bottom: .2rem;
	}
	.footer-top .right{
		margin-top: .2rem;
	}
	.footer-top .right>div{
		display: block;
		margin-bottom: .3rem;
	}
	.footer-top .right .icon-box{
		margin-bottom: 0;
		position: relative;
	}
	.footer-top .right .tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-bottom: .2rem;
	}
	.footer-top .contact .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.footer-top .tel-box .con{
		font-size: .3rem;
		line-height: .4rem;
	}
	.footer-top .icon-box .icon{
		width: .6rem;
		height: .6rem;
	}

	.footer-top .icon-box .img-box{
		padding-bottom: .2rem;
		left: 0;
		right: auto;
		bottom: .7rem;
	}
	.footer-top .icon-box .img{
		width: 2.5rem;
	}
	.footer-top .icon-box .img:before{
		left: .2rem;
		right: auto;
	}
	.footer-top .icon-box .item{
		margin-left: 0;
		margin-right: .3rem;
	}
	.footer-bottom{
		padding: .2rem 0;
	}
	.footer-bottom .copy{
		float: none;
		font-size: .24rem;
		line-height: .4rem;
	}
	.footer-bottom .right{
		float: none;
		margin-top: .1rem;
	}
	.footer-bottom .right a{
		font-size: .24rem;
		line-height: .4rem;
		margin: 0 .2rem 0 0;
	}

	.footer-top .icon-box .item.cur .img-box{
		bottom: .7rem;
	}
	/* footer end */
	.banner .text-box .ban-more {
		width: 2rem;
		height: .8rem;
		line-height: .8rem;
		font-size: .24rem;
		margin: .5rem 0 0;
	}
	.banner .text-box{
		display: none;
	}
	.sub-banner .text-box{
		display: none;
	}
	.sub-banner img{
		width: 100%;
		transform: translateX(-0%);
	}
	.sp-nav-box .swiper-wrapper{
		justify-content: inherit;
	}
	.sub-nav-box .swiper-slide{
		width: auto;
		
	}
	.sub-nav-box .swiper-slide a{
		height: 1rem;
		line-height: 1rem;
		padding: 0 .25rem;
		font-size: .24rem;
	}
	.news-box{
		padding: .7rem 0;
	}
	.index-tit .en{
		font-size:.48rem;
		line-height: .42rem;
	}
	.index-tit .cn{
		font-size: .36rem;
		line-height: .4rem;
		margin-top: -.32rem;
	}
	
	.news-box .list{
		margin-top: .7rem;
	}
	.news-box .list .item{
		padding: .6rem 0;
	}
	.news-box .list .time-box,
	.news-box .list .img,
	.news-box .list .text-box{
		float: none;
		width: 100%;
	}
	.news-box .list .time-box{
		display: inline-block;
		*display: inline;
		zoom: 1;
		font-size: 0;
		text-align: left;
	}
	.news-box .list .day,
	.news-box .list .dm{
		display: inline-block;
		*display: inline;
		zoom: 1;
	}
	.news-box .list .day{
		font-size: .44rem;
		line-height: .48rem;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.news-box .list .ym{
		font-size: .24rem;
		line-height: .4rem;
	}
	.news-box .list .time-box{
		display: none;
	}
	.news-box .list .m-time{
		display: block;
	}
	.news-box .list .img{
		margin-left: 0;
	}
	.news-box .list .text-box{
		margin-top: .3rem;
	}
	.news-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.news-box .list .m-time{
		font-size: .24rem;
		line-height: .4rem;
		color: #acacac;
	}
	.news-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.news-box .list .more-box{
		margin-top: .4rem;
	}
	.news-box .list .more-box span{
		font-size: .24rem;
		line-height: .4rem;
	}
	.news-box .list .more-box .times{
		background-size: .4rem;
		padding-left: .5rem;
	}

	.newsinfo-box .listp{
		margin-top: .7rem;
	}
	.newsinfo-box .listp .item{
		padding: .6rem 0;
	}
	.newsinfo-box .listp .time-box,
	.newsinfo-box .listp .img,
	.newsinfo-box .listp .text-box{
		float: none;
		width: 100%;
	}
	.newsinfo-box .listp .time-box{
		display: inline-block;
		*display: inline;
		zoom: 1;
		font-size: 0;
		text-align: left;
	}
	.newsinfo-box .listp .day,
	.newsinfo-box .listp .dm{
		display: inline-block;
		*display: inline;
		zoom: 1;
	}
	.newsinfo-box .listp .day{
		font-size: .44rem;
		line-height: .48rem;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.newsinfo-box .listp .ym{
		font-size: .24rem;
		line-height: .4rem;
	}
	.newsinfo-box .listp .time-box{
		display: none;
	}
	.newsinfo-box .listp .m-time{
		display: block;
	}
	.newsinfo-box .listp .img{
		margin-left: 0;
	}
	.newsinfo-box .listp .text-box{
		margin-top: .3rem;
	}
	.newsinfo-box .listp .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.newsinfo-box .listp .m-time{
		font-size: .24rem;
		line-height: .4rem;
		color: #acacac;
	}
	.newsinfo-box .listp .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.newsinfo-box .listp .more-box{
		margin-top: .4rem;
	}
	.newsinfo-box .listp .more-box span{
		font-size: .24rem;
		line-height: .4rem;
	}
	.newsinfo-box .listp .more-box .times{
		background-size: .4rem;
		padding-left: .5rem;
	}


	.newsinfo-box{
		padding: .7rem 0;
	}
	.newsinfo-box .left,
	.newsinfo-box .right{
		float: none;
		width: 100%;
	}
	.newsinfo-box .right .once{
		height: 1rem;
		line-height: 1rem;
	}
	.newsinfo-box .right .once span{
		font-size: .3rem;
		line-height: 1rem;
		background-size: .1rem;
	}
	.news-box .list .page{
		margin-top: .8rem;
	}
	.page a{
		width: .6rem;
		height: .6rem;
		background-size: .1rem;
	}
	.newsinfo-box .left .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.newsinfo-box .time{
		font-size: .24rem;
		line-height: .4rem;
	}
	.newsinfo-box .left .share-box{
		margin-top: .1rem;
		padding-bottom: .2rem;
	}
	.newsinfo-box .left .con{
		font-size: .24rem;
		line-height: .5rem;
		margin-top: .3rem;
	}
	
	.newsinfo-box .left .con .mobtab {
		display: block;
		text-align: right;
	}
	.newsinfo-box .left .buttons{
		margin-top: .5rem;
		height: 1rem;
		padding: 0 .3rem;
	}
	.newsinfo-box .left .buttons a{
		font-size: .24rem;
		line-height: .4rem;
	}
	.newsinfo-box .left .buttons .prev,
	.newsinfo-box .left .buttons .next{
		margin-top: .3rem;
	}
	.newsinfo-box{
		margin-top: .3rem;
	}
	.newsinfo-box .right .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.newsinfo-box .right .list{
		margin-top: .3rem;
	}
	.newsinfo-box .right .list a{
		font-size: .24rem;
		padding: .3rem .7rem .3rem .3rem;
	}
	.newsinfo-box .right .list a:before{
		right: .3rem;
		width: .0875rem;
		height: .1625rem;
	}
	.profile-box{
		height:660px;
		padding: .7rem 0;
	}
	.profile-box .left{
		float: none;
		width: 100%;
	}
	.profile-box .left .con{
		height: 7.5rem;
		margin-top: .5rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.profile-box .right{
		float: none;
		width: 100%;
		text-align: left;
		margin-top: -1rem;
	}
	.profile-box .num-box{
		text-align: left;
	}
	.profile-box .num-box .item{
		margin: 0 .4rem 0 0;
	}
	.profile-box .num-box .item .num{
		font-size: .50rem;
		line-height: .66rem;
	}
	.profile-box .num-box .num .sup{
		font-size: .16rem;
	}
	.profile-box .num-box .item .txt{
		font-size: .33rem;
		line-height: .4rem;
		padding-right: .3rem;
		margin-top: .1rem;
	}
	.profile-box .img{
		margin-top: .5rem;
	}
	.profile-box .img .play-btn{
		width: .68rem;
	}
	.school-box{
		margin: 0;
		padding: .7rem 0;
		overflow: hidden;
	}
	.school-box .list{
		margin-top: .5rem;
	}
	.school-box .list .row{
		margin: 0;
	}
	.school-box .list .item{
		padding: 0;
		margin-bottom: .3rem;
	}
	.school-box .list .con-box{
		padding: .3rem;
	}
	.school-box .list .con-box .tit{
		font-size: .24rem;
		line-height: .4rem;
		padding-left: .4rem;
		background-size: .3rem;
	}
	.school-box .list .con-box .tips{
		margin-top: .2rem;
		padding: .2rem .4rem;
	}
	.school-box .list .con-box .tips span{
		font-size: .24rem;
		line-height: .4rem;
	}
	.school-box .list .con-box .tips .divide{
		margin: 0 .3rem;
	}
	.school-box .list .con-box .con{
		font-size: .24rem;
		line-height: .5rem;
		height: auto;
	}
	.idea-box{
		margin-top: .5rem;
	}
	.idea-box .text-box{
		margin-top: .5rem;
	}
	.idea-box .text-box .item{
		border-bottom: 1px solid rgba(0,0,0,.05);
	}
	.idea-box .text-box .item:nth-child(1),
	.idea-box .text-box .item:nth-child(2),
	.idea-box .text-box .item:nth-child(3),
	.idea-box .text-box .item:nth-child(4){
		display: block;
		width: 100%;
		padding: .4rem;
	}
	.idea-box .text-box .line{
		display: none;
	}
	.idea-box .text-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.idea-box .text-box .con{
		font-size: .3rem;
		line-height: .5rem;
		/* margin-top: .3rem; */
	}
	.idea-box .text-box .con2{
		font-size: .3rem;
		line-height: .5rem;
		margin-top: .3rem;
	}
	.vidcontainer .box{
		width: 90%;
	}
	.vidcontainer .closevid{
		width: .5rem;
		height: .5rem;
		right: 5%;
	}
	.point-box{
		height: 6.4rem;
		padding-top: .9rem;
	}
	.point-box .text-box .desc{
		font-size: .24rem;
		line-height: .4rem;
	}
	.point-box .text-box .tit{
		font-size: .4rem;
		line-height: .54rem;
		margin-top: .2rem;
	}
	.group-box{
		padding: .7rem 0;
	}
	.group .con{
		margin-top: .5rem;
		font-size: .24rem;
		line-height: .5rem;
	}
	.group .con img{
		float: none;
		width: 100%;
		padding: 0;
		margin-bottom: .5rem;
	}
	.group-box .social{
		margin-top: .7rem;
	}
	.group-box .social .list{
		margin-top: .5rem;
	}
	.group-box .social .row{
		margin: 0;
	}
	.group-box .social .item{
		padding: 0;
		margin-bottom: .3rem;
	}
	.group-box .social .item .text{
		padding: .3rem;
	}
	.group-box .social .item .text .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.group-box .social .item .text .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.principal-top{
		padding-top: .7rem;
	}
	.principal-top .left{
		width: 100%;
		margin: 0;
	}
	.principal-top .left .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .5rem;
	}
	.principal-top .img{
		position: static;
		width: 100%;
		text-align: right;
	}
	.principal-top .img img{
		display: inline-block;
		width: 70%;
	}
	.principal-bottom{
		margin-top: -2.5rem;
	}
	.join .left{
		position: static;
		width: 100%;
		padding: .4rem;
	}
	.join .right{
		float: none;
		width: 100%;
	}
	.join .left .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.join .left .desc{
		font-size: .36rem;
		line-height: .5rem;
	}
	.join .left .yin1{
		width: .88rem;
		left: .4rem;
		top: .3rem;
	}
	.join .right{
		padding: .4rem;
	}
	.join .right .yin{
		width: .88rem;
	}
	.join .right .con{
		margin-top: 0;
		font-size: .24rem;
		line-height: .4rem;
	}
	.join .right .yin1{
		left: .4rem;
		top: .4rem;
	}
	.join .right .yin2{
		right: .5rem;
		bottom: .3rem;
	}
	.principal-box{
		padding-bottom: .7rem;
	}
	.video-box{
		padding: .7rem 0;
	}
	.video-box .list{
		margin-top: .5rem;
	}
	.video-box .list .item{
		margin-bottom: .4rem;
	}
	.video-box .list .item:last-child{
		margin-bottom: 0;
	}
	.video-box .list .play-btn{
		width: .4rem;
	}
	.video-box .list .text{
		padding: .3rem;
	}
	.video-box .list .text .time{
		font-size: .24rem;
		line-height: .4rem;
	}
	.video-box .list .con{
		font-size: .3rem;
		line-height: .4rem;
	}
	.vidcontainer .box .text{
		padding: .3rem;
	}
	.vidcontainer .box .tit{
		font-size: .36rem;
		line-height: .46rem;
	}
	.vidcontainer .box .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}

	.join-wrap{
		padding: .7rem 0;
	}
	.join{
		margin-top: .5rem;
	}
	.join .right .tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-bottom: .3rem;
	}
	.recruit-box{
		margin-top: .5rem;
	}
	.recruit-box .recruit{
		margin-top: .3rem;
	}
	.recruit-box .recruit .left{
		float: none;
		width: 100%;
		font-size: .24rem;
		line-height: .4rem;
	}
	.recruit-box .recruit .right{
		float: right;
		width: 100%;
	}
	.recruit-box .recruit .tips-box{
		padding: .4rem;
	}
	.recruit-box .recruit .tips-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.recruit-box .recruit .tips-box .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.recruit-box .recruit .tips-box .yin{
		width: .88rem;
	}
	.recruit-box .recruit .tips-box .yin1{
		left: .4rem;
		top: .3rem;
	}
	.recruit-box .recruit .tips-box .yin2{
		right: .5rem;
		bottom: .3rem;
	}
	.recruit-box .recruit .look-btn{
		margin-top: .5rem;
		height: .9rem;
	}
	.recruit-box .recruit .look-btn span{
		line-height: .9rem;
		font-size: .3rem;
		padding-right: .3rem;
		background-size: .1rem;
	}
	.recruit-box .recruit .look-btn span:before{
		background-size: .1rem;
	}
	.talent-box{
		padding: .7rem 0;
	}
	.talent-box .img{
		margin-top: .5rem;
	}

	.teacher-box{
		padding: .7rem 0;
	}
	.select-box{
		margin-top: .2rem;
	}
	.select-box .tit{
		width: 3rem;
		height: .8rem;
		line-height: .8rem;
	}
	.select-box .tit span{
		line-height: .8rem;
		font-size: .28rem;
	}
	.select-box .sub{
		top: 1rem;
	}
	.select-box.on .sub{
		top: .8rem;
	}
	.select-box .sub a{
		height: .8rem;
		line-height: .8rem;
		font-size: .24rem;
	}
	.teacher-wrap .list{
		margin-top: .5rem;
	}
	.teacher-wrap .list .item{
		margin-bottom: .4rem;
	}
	.teacher-wrap .list .item:last-child{
		margin-bottom: 0;
	}
	.teacher-wrap .list .top-box{
		padding: .5rem 0;
	}
	.teacher-wrap .list .name{
		font-size: .3rem;
		line-height: .4rem;
	}
	.teacher-wrap .list .desc{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.teacher-wrap .list .detail{
		height: .8rem;
		line-height: .8rem;
	}
	.teacher-wrap .list .detail span{
		line-height: .8rem;
		padding-right: .3rem;
		font-size: .24rem;
	}
	.teacher-dialog{
		width: 90%;
	}
	.teacher-dialog .img{
		float: none;
		width: 100%;
	}
	.teacher-dialog .text-box{
		width: 100%;
		position: static;
	}
	.teacher-dialog .text-box .desc{
		font-size: .24rem;
		line-height: .4rem;
	}
	.teacher-dialog .text-box .name{
		margin-top: .2rem;
	}
	.teacher-dialog .text-box .cn{
		font-size: .3rem;
		line-height: .4rem;
	}
	.teacher-dialog .text-box .en{
		font-size: .24rem;
		line-height: .4rem;
	}
	.teacher-dialog .text-box .top-box{
		background-color: #fff;
		padding: .3rem;
	}
	.teacher-dialog .text-box .con {
		padding: .3rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.teacher-dialog .buttons{
		
		position: static;
		padding: 0;
		margin: 0;
	}
	.teacher-dialog .buttons a{
		position: absolute;
		top: 28%;
		bottom: auto;
		margin: 0;
	}
	.teacher-dialog .buttons .prev{
		left: .3rem;
		background-image: url('../img/w-teacher-prev.png');
	}
	.teacher-dialog .buttons .next{
		right: .3rem;
		background-image: url('../img/w-teacher-next.png');
	}
	.teacher-dialog .teacher-close{
		right: .3rem;
		top: .5rem;
		background-image: url('../img/w-teacher-close.png');
	}

	.achievement-box{
		padding: .7rem 0;
	}
	.achievement{
		margin-top: .3rem;
	}
	.achievement .left{
		float: none;
		width: 100%;
	}
	.achievement .left .tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.achievement .left .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .3rem;
	}
	.achievement .num-box{
		float: none;
		text-align: left;
		margin-top: .3rem;
	}
	.achievement .num-box .item{
		margin: 0 .4rem 0 0;
	}
	.achievement .num-box .num{
		font-size: .66rem;
		line-height: .66rem;
	}
	.achievement .num-box .unit{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.achievement .num-box .txt{
		font-size: .24rem;
		line-height: .4rem;
		padding-right: .4rem;
		margin-top: .1rem;
	}
	.achievement-box .achievement-img{
		margin-top: .5rem;
	}
	.achievement-box .achievement-img .m-img{
		display: block;
	}
	.achievement-box .achievement-img .pc-img{
		display: none;
	}
	.achievement-tab{
		margin-top: .5rem;
	}
	.achievement-tab .item{
		margin-bottom: .5rem;
	}
	.achievement-tab .item:nth-child(1) .img,
	.achievement-tab .item:nth-child(2) .img,
	.achievement-tab .item:nth-child(1) .text-box,
	.achievement-tab .item:nth-child(2) .text-box{
		float: none;
		width: 100%;
	}
	.achievement-tab .text-box{
		position: static;
		padding: .3rem;
	}
	.achievement-tab .text-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.achievement-tab .text-box .con{
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.achievement-tab .page{
		margin-top: .5rem;
	}

	.after-box{
		padding: .5rem 0;
	}
	.after-box .after{
		margin-top: .5rem;
	}
	.after-box .after .left,
	.after-box .after .img-tab{
		float: none;
		width: 100%;
	}
	.after-box .after .left .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.after-box .after .num-box{
		margin-top: .5rem;
	}
	.after-box .after .num-box .num span,
	.after-box .after .num-box .num sup{
		font-size: .66rem;
		line-height: .66rem;
	}
	.after-box .after .num-box .num sup{
		top: -.2rem;
	}
	.after-box .after .num-box .unit{
		font-size: .24rem;
		margin-top: .1rem;
		line-height: .4rem;
	}
	.after-box .after .num-box .txt{
		font-size: .24rem;
		line-height: .4rem;
		padding-right: .5rem;
	}
	.after-box .after .img-tab{
		margin-top: .5rem;
	}
	.guarantee-box{
		padding: .7rem 0;
	}
	.guarantee-box .list{
		margin-top: .5rem;
	}
	.guarantee-box .list .item{
		margin-bottom: .5rem;
	}
	.guarantee-box .list .img-box{
		position: static;
		width: 100%;
		height: 3.5rem;
	}
	.guarantee-box .list .text-box{
		float: none;
		width: 100%;
		margin: 0;
		border-top: 1px solid #ddd;
	}
	.guarantee-box .list .text-box{
		padding: .4rem;
	}
	.guarantee-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.guarantee-box .list .desc{
		font-size: .34rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.guarantee-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		height: auto;
		margin-top: .2rem;
	}
	.guarantee-box .list .yin{
		width: .88rem;
	}
	.guarantee-box .list .yin1{
		left: .4rem;
		top: .4rem;
	}
	.guarantee-box .list .yin2{
		right: .4rem;
		bottom: .4rem;
	}
	.guide-box{
		padding: .7rem 0;
	}
	.guide-box .list{
		margin-top: .5rem;
	}
	.guide-box .list .row{
		margin: 0;
	}
	.guide-box .list .item{
		margin-bottom: .5rem;
		padding: 0;
	}
	.guide-box .list .con-box{
		padding: .4rem;
	}
	.guide-box .list .tit1,
	.guide-box .list .tit2{
		font-size: .34rem;
		line-height: .5rem;
	}
	.guide-box .list .time{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.guide-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
		height: auto;
	}
	.guide-box .list .detail{
		margin-top: .5rem;
	}
	.guide-box .list .detail span{
		font-size: .24rem;
		line-height: .4rem;
	}
	.sign-dialog{
		padding: .4rem 0;
		/* height: 11rem; */
		overflow: auto;
	}
	.sign-dialog form{
		height: 10rem;
		overflow: auto;
		padding: 0 .4rem;
	}
	.sign-dialog h3{
		font-size: .36rem;
		line-height: .46rem;
	}
	.sign-form{
		margin-top: .3rem;
	}
	.sign-form .inp{
		padding: 0 .3rem;
		height: .7rem;
	}
	.sign-form .check{
		padding-right: 0;
	}
	.sign-form .check img{
		height: .7rem;
	}
	.sign-form .tit{
		font-size: .24rem;
		line-height: .7rem;
	}
	.sign-form input[type=text]{
		padding: .2rem 0;
		height: .3rem;
		line-height: .3rem;
		font-size: .24rem;
	}
	.sign-form .message-item .inp textarea{
		width: 80%;
		padding: .1rem 0;
		height: 1.4rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.sign-form .radio-box label{
		line-height: .7rem;
		font-size: .24rem;
	}
	.sign-form .select-tit{
		line-height: .7rem;
		height: .7rem;
		font-size: .24rem;
		background-size: .2rem;
	}
	.sign-form .address-item input[type=text]{
		width: 75%;
	}
	.sign-form input[type=submit]{
		width: 100%;
		height: .7rem;
		margin-top: .3rem;
		font-size: .3rem;
	}
	.sign-dialog .sign-close{
		width: .3rem;
		right: .4rem;
		top: .2rem;
	}
	.sign-form #content{
		width: 58%;
	}
	/* .sign-form input[type=text],
	.sign-form .select-box{
		width: 70%;
	} */
	.sign-form .former-wrap{
		height: auto;
		padding: 0;
		border: none;
	}
	.sign-form .former-wrap .tit{
		padding: 0 .3rem;
		float: none;
	}
	.sign-form .former-box{
		float: none;
		width: 100%;
	}
	.sign-form .former-box .select-box{
		width: 100%;
		float: none;
		margin: 0 0 .2rem;
	}
	.sign-form .former-box .select-box.on{
		z-index: 3;
	}
	.sign-form .former-box .select-box .select-tit{
		border: 1px solid rgba(191,191,191,.5);
		background-position: 95% center;
		padding: 0 .3rem;
	}
	.sign-form .former-box input[type=text]{
		float: left;
		width: calc(100% - .6rem);
		border: 1px solid rgba(191,191,191,.5);
		padding: 0 .3rem;
		line-height: .7rem;
		height: .7rem;
		font-size: .24rem;
	}
	.sign-form .select-box.on .sub{
		top: .7rem;
	}
	.sign-form .txt{
		padding-left: .2rem;
	}
	.question-box .list .tit2{
		height: auto;
	}
	.sign-form .radio-box .radio{
		margin-right: .3rem;
	}


	.art-box{
		padding: .7rem 0;
	}
	.art-box .art{
		margin-top: .5rem;
	}
	.art-box .art .right{
		float: none;
		width: 100%;
	}
	.art-box .art .left{
		position: static;
		width: 100%;
	}
	.art-box .art .text-wrap{
		position: relative;
		width: 100%;
		height: 1rem;
		padding-top: .3rem;
	}
	.art-box .art .text-tab{
		margin: 0 auto;
	}
	.art-box .art .text-tab a{
		font-size: .24rem;
		line-height: .4rem;
		padding-bottom: .2rem;
	}
	.art-box .art .text-tab .swiper-slide{
		margin: 0 .25rem;
	}
	.art-box .art .text-tab .swiper-slide-active a{
		font-size: .3rem;
		line-height: .4rem;
	}
	.art-box .art .left .con{
		height: auto;
	}
	.art-box .art .text-wrap .prev,
	.art-box .art .text-wrap .next{
		width: .12rem;
		height: .2rem;
	}
	.art-box .art .num-box .item{
		margin-bottom: .2rem;
	}
	.art-box .art .num{
		font-size: .54rem;
		line-height: .64rem;
	}
	.art-box .art .txt{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.art-box .art .left{
		padding: .4rem .4rem 2rem;
	}
	.art-box .art .left .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.art-box .art .left .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .3rem;
	}

	.activity-box{
		padding: .7rem 0;
	}
	.activity-box .activity{
		margin-top: .5rem;
	}
	.activity-box .activity .left{
		background-color: transparent;
	}
	.activity-box .activity .left .pc-tab{
		display: none;
	}
	.activity-box .activity .left{
		position: static;
		width: 100%;
	}
	.activity-box .activity .left .m-tab{
		display: block;
	}
	.activity-box .activity .left .m-tab .swiper-slide{
		width: auto;
		margin-right: .3rem;
	}
	.activity-box .activity .left .m-tab .swiper-slide:last-child{
		margin-right: 0;
	}
	.activity-box .activity .left .tit{
		padding: 0;
		font-size: .24rem;
		line-height: .4rem;
	}
	.activity-box .activity .left .tit:before{
		display: none;
	}
	.activity-box .activity .img-tab .txt{
		display: block;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.activity-box .activity .right{
		float: none;
		width: 100%;
	}
	.activity-box .activity .right .trans{
		display: none;
	}
	.activity-box .activity .img-tab{
		position: static;
		margin-top: .3rem;
	}
	.activity .img-tab .btns{
		position: static;
		margin-top: .3rem;
	}
	.activity .img-tab .btns .swiper-pagination-bullet:before{
		background-color: #226fd8;
	}
	.activity-box .activity .left .m-tab .swiper-slide.cur a{
		color: #226fd8;
	}

	.scenery-box{
		padding: .7rem 0;
	}
	.scenery-box .scenery{
		margin-top: .5rem;
	}
	.scenery-box .scenery .row{
		margin: 0;
	}
	.scenery-box .scenery .item{
		padding: 0;
		margin-bottom: .1rem;
	}
	.banner .text-box .tit{
		font-size: .8rem;
		line-height: .9rem;
		margin-top: .2rem;
	}
	.banner .text-box .num-box span{
		font-size: .4rem;
		line-height: .6rem;
		margin-right: .4rem;
	}
	.banner .text-box .desc{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.banner .pc-img{
		display: none;
	}
	.banner .m-img{
		display: block;
	}
	.i-about{
		margin: 0;
	}
	.banner .btns .swiper-pagination-bullet{
		width: .3rem;
	}
	.banner .btns .swiper-pagination-bullet-active{
		width: .6rem;
	}
	.banner .prev,
	.banner .next{
		width: .24rem;
		height: .4rem;
	}
	.i-about-box{
		padding: .7rem 0;
	}
	.i-about {
		margin-left: -.3rem;
	}
	
	.i-about .left{
		margin-top: -3.5rem;
		position: static;
		width: 98%;
	}
	.i-about .right{
		float: none;
		width: 98%;
	}
	.i-about .right .con-box{
		position: static;
		width: 100%;
	}
	.i-about .img-box{
		float: none;
		width: 100%;
	}
	.i-about .con-box{
		padding: .4rem;
		margin-bottom: .3rem;
	}
	.i-about .con-box .con{
		padding-top: .5rem;
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
	}
	.i-about .con-box .detail span{
		font-size: .24rem;
		line-height: .4rem;
		padding-bottom: 0;
		padding-right: .5rem;
	}
	.i-about .img-box .time-list .item{
		margin-bottom: .3rem;
	}
	.i-about .img-box .time-list .year{
		font-size: .6rem;
		line-height: .7rem;
	}
	.i-about .img-box .time-list .txt{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.i-news{
		margin-top: .5rem;
		background-color: transparent;
	}
	.i-news .left .item{
		background: #fff;
		margin-bottom: .3rem;
	}
	.i-news .left .item:last-child{
		margin-bottom: 0;
	}
	.i-news .left .item .con-box{
		padding: .3rem;
	}
	.i-news .left .item .time-box{
		padding-bottom: .1rem;
	}
	.i-news .left .item .time .day{
		font-size: .4rem;
		line-height: .5rem;
		display: inline-block;
		*display: inline;
		zoom: 1;
	}
	.i-news .left .item .time .ym{
		font-size: .24rem;
		line-height: .4rem;
		display: inline-block;
		*display: inline;
		zoom: 1;
	}
	.i-news .left .item .more{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.i-news .left .item .tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .3rem;
	}
	.i-news .left .item .con{
		font-size: .24rem;
		line-height: .4rem;
		height: auto;
	}
	.i-school-box{
		padding: .7rem 0;
	}
	.i-school{
		margin-top: .5rem;
	}
	.i-school .row{
		margin: 0 -.1rem;
	}
	.i-school .item{
		padding: 0 .1rem;
		margin-bottom: .2rem;
	}
	.i-school .con-box .title{
		font-size: .3rem;
		line-height: .8rem;
	}
	.i-faculty-box .bimg .swiper-slide{
		height: auto;
		background: none!important;
	}
	.i-faculty-box .bimg img{
		display: block;
	}
	.i-faculty-box .simg-box{
		display: none;
	}
	.i-faculty-box .text-box{
		top: auto;
		bottom: 0;
		padding: .3rem 0;
		background-color: rgba(34,111,216,.7);
	}
	.i-faculty-box .text{
		width: 100%;
	}
	.i-faculty-box .text .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.i-faculty-box .text .line{
		width: .5rem;
		margin: .3rem 0;
	}
	.i-faculty-box .text .con{
		font-size: .24rem;
		line-height: .4rem;
		height: auto;
	}
	.i-faculty-box .num-box{
		top: 5%;
	}
	.i-faculty-box .num-box span{
		font-size: .3rem;
	}
	.i-faculty-box .num-box .cur{
		font-size: 1.2rem;
		line-height: 1.2rem;
	}
	.i-grade-box{
		padding: .7rem 0;
	}
	.i-grade-box .more{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.i-grade{
		margin-top: .5rem;
	}
	.i-grade .swiper-slide{
		width: 100%;
	}
	.i-grade .swiper-slide-active .text{
		padding: 0;
		position: static;
		color: #333;
		margin-top: .3rem;
	}
	.i-grade .text .tit{
		font-size: .3rem;
		line-height: .4rem;
		color: #333;
	}
	.i-grade .text .con{
		font-size: .24rem;
		line-height: .4rem;
		color: #333;
	}
	.i-grade .prev,
	.i-grade .next{
		width: .6rem;
		height: .6rem;
		top: 1.5rem;
	}
	.i-grade .prev{
		left: .3rem;
	}
	.i-grade .next{
		right: .3rem;
	}

	.recruit-dialog{
		width: 90%;
		padding: .4rem;
	}
	.recruit-dialog .tit-box{
		padding-bottom: .3rem;
	}
	.recruit-dialog .tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.recruit-dialog .recruit-close{
		width: .3rem;
		height: .3rem;
		margin: 0;
	}
	.recruit-dialog .con{
		font-size: .26rem;
		line-height: .6rem;
		margin-top: .4rem;
		height: 4.8rem;
	}

	.i-faculty-box .bimg .prev,
	.i-faculty-box .bimg .next{
		position: absolute;
		width: 8px;
		height: 16px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		top: 50%;
		transform: translateY(-50%);
		z-index: 3;
	}
	.i-faculty-box .bimg .prev{
		left: .4rem;
		background-image: url('../img/w-teacher-prev.png')
	}
	.i-faculty-box .bimg .next{
		right: .3rem;
		background-image: url('../img/w-teacher-next.png')
	}

	.course-box{
		padding: .7rem 0;
	}
	.train-box .train-wrap{
		margin-top: .5rem;
	}
	.train-btns{
		position: static;
		width: 100%;
	}
	.train-btns a{
		height: .7rem;
		line-height: .7rem;
		background: #fff;
		font-size: .24rem;
	}
	.train-tab .img{
		float: none;
		width: 100%;
	}
	.train-tab .con{
		position: static;
		width: 100%;
		padding: .4rem;
		font-size: .4rem;
		line-height: .8rem;
	}
	.custom-box{
		margin-top: .7rem;
	}
	.custom-box .custom{
		margin-top: .5rem;
	}
	.custom-box .list{
		float: none;
		width: 100%;
	}
	.custom-box .list .item{
		padding: .4rem;
	}
	.custom-box .img{
		position: static;
		transform: translateY(0);
		width: 100%;
	}
	.custom-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.custom-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		min-height: auto;
		margin-top: .3rem;
	}
	.extend-box{
		margin-top: .7rem;
	}
	.extend-tab{
		margin-top: .5rem;
	}
	.extend-tab .txt{
		font-size: .24rem;
		line-height: .8rem;
	}
	.course-box .btns{
		margin-top: .3rem;
	}
	.research-box{
		padding: .7rem 0;
	}
	.research-box .top-box .con{
		float: none;
		width: 100%;
		font-size: .24rem;
		line-height: .4rem;
	}
	.research-box .top-box .img{
		display: none;
	}
	.research-box .list{
		margin-top: .5rem;
	}
	.research-box .list .img-tab{
		float: none;
		width: 100%;
	}
	.research-box .list .text-box{
		position: static;
		width: 100%;
	}
	.research-box .list .img-tab .txt{
		font-size: .4rem;
		line-height: .5rem;
		left: .4rem;
	}
	.research-box .list .buttons{
		bottom: .4rem;
		right: .4rem;
	}
	.research-box .buttons span{
		margin: 0 .3rem;
	}
	.research-box .buttons a{
		width: .08rem;
		height: .15rem;
	}
	.research-box .list .item{
		margin-bottom: .5rem;
	}
	.research-box .list .text-box{
		padding: .4rem;
	}
	.research-box .list .text-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.research-box .list .text-box .con{
		font-size: .24rem;
		line-height: .5rem;
		height: auto;
		margin-top: .2rem;
	}
	.research-box .theme-box{
		margin-top: .7rem;
	}
	.research-box .theme{
		margin-top: .5rem;
	}
	.research-box .cn{
		margin-top: .5rem;
		font-size: .28rem;
	}
	.research-box .theme .top-box{
		padding: .4rem;
	}
	.research-box .theme .top-box .con{
		float: none;
		width: 100%;
		font-size: .24rem;
		line-height: .5rem;
	}
	.research-box .theme .txt{
		font-size: .4rem;
		line-height: .5rem;
		left: .4rem;
	}
	.research-box .theme .buttons{
		bottom: .4rem;
	}
	.i-faculty-box .text{
		float: none;
	}
	.i-faculty-box .faculty-more{
		margin-top: .3rem;
		width: 2rem;
		height: .7rem;
		line-height: .7rem;
		float: none;
		display: block;
	}
	.i-faculty-box .faculty-more span{
		font-size: .24rem;
		line-height: .7rem;
	}
	.profile-box .num-box .item .num b{
		font-size: .3rem;
		line-height: .5rem;
		margin-right: .1rem;
	}

	.contact-box{
		padding: .7rem 0;
	}
	.contact-box .list{
		margin-top: .5rem;
	}
	.contact-box .list .row{
		margin: 0;
	}
	.contact-box .list .item{
		padding: 0;
		margin-bottom: .5rem;
	}
	.contact-box .list .img{
		float: none;
		width: 100%;
	}
	.contact-box .list .text{
		position: static;
		width: 100%;
		height: auto;
		padding: .3rem;
	}
	.contact-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.contact-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.contact-box .list .yin{
		left: .4rem;
		top: .1em;
		width: .88rem;
	}
	.contact-box .list .tel-box{
		margin-top: .2rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.contact-box .list .tel-tit,
	.contact-box .list .tel{
		font-size: .24rem;
		line-height: .4rem;
	}

	.dialog-box .dialog{
		width: 80%;
	}
	.dialog-box .dialog .text{
		padding: .4rem;
	}
	.dialog-box .dialog .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.dialog-box .dialog .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.dialog-box .prev,
	.dialog-box .next{
		width: .23rem;
		height: .4rem;
	}
	.dialog-box .prev{
		left: -.5rem;
	}
	.dialog-box .next{
		right:-.5rem;
	}
	.dialog-box .dialog-close{
		width: .4rem;
		height: .4rem;
		right: -.5rem;
		top: -.5rem;
	}
	.banner .prev,
	.banner .next{
		display: none;
	}
	.i-about .con-box .about-logo{
		width: 80%;
		height: auto;
	}
	.i-news .left .item .tit{
		margin-top: .2rem;
	}
	.i-news .left .item .con{
		display: none;
	}
	.i-faculty-box .index-tit{
		position: static;
		text-align: center;
	}
	.i-faculty-box .index-tit .cn{
		color: #333;
	}
	.i-faculty-box .index-tit .en{
		color: #a2a2a2;
	}
	.i-faculty-box .bimg{
		margin-top: .5rem;
	}
	.i-faculty-box .bimg .prev,
	.i-faculty-box .bimg .next{
		display: none;
	}
	.achievement .num-box .item{
		text-align: center;
	}
	.achievement .num-box .txt{
		padding: 0;
	}
	body.no-scroll{
		position: fixed;
		left: 0;
		right: 0;
	}
}

@media (max-width: 825px){
	.footer-bottom{
		margin-bottom: 1.2rem;
	}
	.ditu{
		width: 100%;
		height: 15rem;
	}
}
@media (min-width: 737px){
	.tel-mobile {
		display: none;
	}

}

@media (max-width: 736px){
	.footer-bottom{
		margin-bottom: 0.35rem;
	}
	.header-bottom{
		margin-top: 0.05rem;
	}
	.header-bottom .logom{
		margin-top: 0.1rem;
	}
	.ditu{
		width: 100%;
		height: 10rem;
	}
	
	
	.tel-mobile {
		width: 100%;
		height: 1rem;
		padding-top: 0.2rem;
		text-align: center;
		background-color: #E1EEFA;
		min-width: 320px;max-width: 750px;width: 100%;position: fixed;bottom: 0;z-index: 299;
	}

}


@media (max-width: 414px){
	.profile-box .left .con{
		height: 8.8rem;
	}
	.profile-box{
		height: 15rem;
		padding: .7rem 0;
	}
	.school-box{
		height: 5.8rem;
	}
	.footer-bottom{
		margin-bottom: 1.15rem;
	}
	.ditu{
		width: 100%;
		height: 5rem;
	}
}

@media (max-width: 375px){
	.footer-bottom{
		margin-bottom: 1.1rem;
	}
}

@media (max-width: 280px){
	.footer-bottom{
		margin-bottom: 1.35rem;
	}
	.header-bottom{
		margin-bottom: 0.1rem;
	}
	.header-bottom .logom{
		margin-top: -0.05rem;
	}

}
